Portfolios of Genetic Algorithms
نویسنده
چکیده
We propose an anytime algorithm portfolio technique which allocates computational resources among sets of control parameter value settings for evolutionary algorithms. Meta-level optimization of the portfolios is enabled by applying a bootstrap sampling approach to a database of individual algorithm performance on instances from a problem distribution. Experiments with a genetic algorithm portfolio applied to the traveling salesperson (TSP) domain show that the portfolio approach can yield better performance on a distribution of problem instances than the best single control parameter set. Let A be an optimization algorithm, d a problem instance from problem class D, and T a resource usage limit for A (measured in number of objective function evaluations). Let U(A; d; T ) be the best-so-far utility of the algorithm A on d after T steps. An anytime algorithm portfolio (an extension of the framework proposed in [3])is a set P = f(A1; t1); :::(An; tn)g, where Pn i=1 ti = T , and A1; :::An are anytime algorithms that can be applied to the problem instance. For example, A1; ::An can be sets of control parameter values for an evolutionary algorithm, where, e.g., A1 could be the parameter set (population = 100;mutateRate = 0:01), and A2 is the parameter set (population = 200;mutateRate = 0:05). P is executed as follows: An independent run ofAi is executed on d for ti steps for each i, 1 i n; the best solution found among all of the runs is returned. The portfolio utility U(P; d; T ) is max(U(A1; d; t1); :::U(An; d; tn)). We seek a portfolio which maximizes expected utility E[U(P;D; T )]. When A is executed on instance d 2 D for mq (m and q are integers)iterations, the score of the best-sofar solution at every q iterations is saved in a performance database (PDB) entry, DB(A; d; runID) = f(q; u1); (2q; u2); :::(mq; um)g, The PDB can serve as an empirical approximation of the random variables UAd = fU(A; d; q); :::U(A; d;mq)g. Data from runs on different problem instances and the distribution of instances can be combined to yield approximations for U(A;D; t). A heuristic search algorithm is used to find a portfolio with maximal expected utility for D, where the utility metric is a weighted sum of the mean and variance of the portfolio performance. Candidate portfolios are evaluated by estimating their expected utility via sampling (with replacement) from the PDB, i.e., we generate a bootstrap sampling distribution [1] and compute its mean and variance. This bootstrap-based portfolio evaluation process is orders of magnitude faster than actually executing the portfolio, enabling fast meta-level optimization of the portfolio. A similar approach was used in [2] to optimize static restart strategies (a special case of anytime algorithm portfolios). A PDB was generated for 54 genetic algorithm control parameter sets applied to 10 training problems from a distribution Dtsp of symmetric TSP instances. An optimal portfolio for distribution was generated using the method described above, and its performance (mean and variance on 30 independent runs) was compared to the performance of the best single control parameter set for each of 10 new test problems from Dtsp. The portfolio significantly outperformed the best single control parameter set on 7 of the 10 test problems; performance was not statistically different on 1 problem, and the portfolio was outperformed by the best single control parameter set on 2 problems.
منابع مشابه
Stock Portfolio Optimization Using Water Cycle Algorithm (Comparative Approach)
Portfolio selection process is a subject focused by many researchers. Various criteria involved in this process have undergone alterations over time, necessitating the use of appropriate investment decision support tools. An optimization approach used in different sciences is using meta-heuristic algorithms. In the present study, using Water Cycle Algorithm (WCA), a model was introduced for sel...
متن کاملComparison of Portfolio Optimization for Investors at Different Levels of Investors' Risk Aversion in Tehran Stock Exchange with Meta-Heuristic Algorithms
The gaining returns in line with risks is always a major concern for market play-ers. This study compared the selection of stock portfolios based on the strategy of buying and retaining winning stocks and the purchase strategy based on the level of investment risks. In this study, the two-step optimization algorithms NSGA-II and SPEA-II were used to optimize the stock portfolios. In order to de...
متن کاملConstructing investment strategy portfolios by combination genetic algorithms
The classical portfolio problem is a problem of distributing capital to a set of securities. By generalizing the set of securities to a set of investment strategies (or security-rule pairs), this study proposes an investment strategy portfolio problem, which becomes a problem of distributing capital to a set of investment strategies. Since the investment strategy portfolio problem can be formul...
متن کاملSequential and Mixed Genetic Algorithm and Learning Automata (SGALA, MGALA) for Feature Selection in QSAR
Feature selection is of great importance in Quantitative Structure-Activity Relationship (QSAR) analysis. This problem has been solved using some meta-heuristic algorithms such as: GA, PSO, ACO, SA and so on. In this work two novel hybrid meta-heuristic algorithms i.e. Sequential GA and LA (SGALA) and Mixed GA and LA (MGALA), which are based on Genetic algorithm and learning automata for QSAR f...
متن کاملA New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm
Over the past few decades great efforts were made to solve uncertain hybrid optimization problems. The n-Queen problem is one of such problems that many solutions have been proposed for. The traditional methods to solve this problem are exponential in terms of runtime and are not acceptable in terms of space and memory complexity. In this study, parallel genetic algorithms are proposed to solve...
متن کاملA new methodology for deriving the efficient frontier of stocks portfolios: An advanced risk-return model
In this paper after a general literature review on the concept of Efficient Frontier (EF), an important inadequacy of the Variance based models for deriving EFs and the high necessity for applying another risk measure is exemplified. In this regard for this study the risk measure of Lower Partial Moment of the first order is decided to replace Variance. Because of the particular shape of the pr...
متن کامل